Search Labcodes


Labcode: Ted
Status: active


Primary Investigator : Thomas Edlund

Organization: University of Umea
S-901 87 Umea
Sweden